Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Crash (computing)</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Crash_(computing)"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Crash_computing rootpage-Crash_computing skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Crash (computing)</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">"System crash" redirects here; not to be confused with <a href="System_Crash_(TV_series)" class="mw-redirect" title="System Crash (TV series)">System Crash (TV series)</a>.</div>
<p class="mw-empty-elt">
</p>
<style data-mw-deduplicate="TemplateStyles:r1305433154">
/* start https://en.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style>

<p>In <a href="Computing" title="Computing">computing</a>, a <b>crash</b>, or <b>system crash</b>, occurs when a computer program such as a <a href="Software_application" class="mw-redirect" title="Software application">software application</a> or an <a href="Operating_system" title="Operating system">operating system</a> stops functioning properly and <a href="Exit_(system_call)" title="Exit (system call)">exits</a>. On some operating systems or individual applications, a <a href="Crash_reporter" title="Crash reporter">crash reporting service</a> will report the crash and any details relating to it (or give the user the option to do so), usually to the <a href="Developer_(software)" class="mw-redirect" title="Developer (software)">developer(s)</a> of the application. If the program is a critical part of the operating system, the entire system may crash or hang, often resulting in a <a href="Kernel_panic" title="Kernel panic">kernel panic</a> or <a href="Fatal_system_error" title="Fatal system error">fatal system error</a>.
</p><p>Most crashes are the result of a <a href="Software_bug" title="Software bug">software bug</a>. Typical causes include accessing invalid memory addresses,<sup id="cite_ref-invaddr_1-0" class="reference"><a href="#cite_note-invaddr-1"><span class="cite-bracket">[</span>a<span class="cite-bracket">]</span></a></sup> incorrect address values in the <a href="Program_counter" title="Program counter">program counter</a>, <a href="Buffer_overflow" title="Buffer overflow">buffer overflow</a>, overwriting a portion of the affected program code due to an earlier bug, executing invalid <a href="Machine_instructions" class="mw-redirect" title="Machine instructions">machine instructions</a> (an <a href="Illegal_opcode" title="Illegal opcode">illegal</a> or <a href="Protection_ring#Supervisor_mode" title="Protection ring">unauthorized</a> opcode), or triggering an unhandled <a href="Exception_handling" title="Exception handling">exception</a>. The original software bug that started this chain of events is typically considered to be the cause of the crash, which is discovered through the process of <a href="Debugging" title="Debugging">debugging</a>. The original bug can be far removed from the <a href="Source_code" title="Source code">code</a> that actually triggered the crash.
</p><p>In early personal computers, attempting to write data to hardware addresses outside the system's main memory could cause hardware damage. Some crashes are <a href="Exploit_(computer_security)" title="Exploit (computer security)">exploitable</a> and let a malicious program or <a href="Hacker" title="Hacker">hacker</a> execute <a href="Arbitrary_code_execution" title="Arbitrary code execution">arbitrary code</a>, allowing the replication of <a href="Computer_virus" title="Computer virus">viruses</a> or the acquisition of data which would normally be inaccessible.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Application_crashes">Application crashes</h2></div>

<p>An <a href="Application_software" title="Application software">application</a> typically crashes when it performs an operation that is not allowed by the operating system. The operating system then triggers an <a href="Exception_handling" title="Exception handling">exception</a> or <a href="Signal_(IPC)" title="Signal (IPC)">signal</a> in the application. Unix applications traditionally responded to the signal by <a href="Core_dump" title="Core dump">dumping core</a>. Most Windows and Unix <a href="Graphical_user_interface" title="Graphical user interface">GUI</a> applications respond by displaying a dialogue box (such as the one shown in the accompanying image on the right) with the option to attach a <a href="Debugger" title="Debugger">debugger</a> if one is installed. Some applications attempt to recover from the error and continue running instead of <a href="Exit_(system_call)" title="Exit (system call)">exiting</a>.
</p><p>An application can also contain <a href="Code" title="Code">code</a> to crash<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>b<span class="cite-bracket">]</span></a></sup> after detecting a severe error.
</p><p>Typical errors that result in application crashes include:
</p>
<ul><li>attempting to read or write memory that is not allocated for reading or writing by that application (e.g., <a href="Segmentation_fault" title="Segmentation fault">segmentation fault</a>, x86-specific <a href="General_protection_fault" title="General protection fault">general protection fault</a>)</li>
<li>attempting to execute privileged or invalid instructions</li>
<li>attempting to perform I/O operations on <a href="Computer_hardware" title="Computer hardware">hardware</a> devices to which it does not have permission to access</li>
<li>passing invalid arguments to system calls</li>
<li>attempting to access other system resources to which the application does not have permission to access</li>
<li>attempting to execute machine instructions with bad arguments (depending on CPU architecture): <a href="Division_by_zero" title="Division by zero">divide by zero</a>, operations on <a href="Denormal_number" class="mw-redirect" title="Denormal number">denormal number</a> or <a href="NaN" title="NaN">NaN</a> (not a number) values, memory access to <a href="Bus_error" title="Bus error">unaligned addresses</a>, etc.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Crash_to_desktop">Crash to desktop</h3></div>
<p>A "crash to desktop" (CTD) is said to occur when a <a href="Computer_program" title="Computer program">program</a> (commonly a <a href="Video_game" title="Video game">video game</a>) unexpectedly quits, abruptly taking the user back to the <a href="Desktop_metaphor" title="Desktop metaphor">desktop</a>. Usually, the term is applied only to crashes where no error is displayed, hence all the user sees as a result of the crash is the desktop. Many times there is no apparent action that causes a crash to desktop. During normal function, the program may <a href="Hang_(computing)" title="Hang (computing)">freeze</a> for a shorter period of time, and then close by itself. Also during normal function, the program may become a <a href="Black_Screen_of_Death" class="mw-redirect" title="Black Screen of Death">black screen</a> and repeatedly play the last few seconds of <a href="Sound" title="Sound">sound</a> (depending on the size of the audio <a href="Data_buffer" title="Data buffer">buffer</a>) that was being played before it crashes to desktop. Other times it may appear to be <a href="Event-driven_programming" title="Event-driven programming">triggered</a> by a certain action, such as loading an area.
</p><p>CTD bugs are considered particularly problematic for users. Since they frequently display no error message, it can be very difficult to track down the source of the problem, especially if the times they occur and the actions taking place right before the crash do not appear to have any pattern or common ground. One way to track down the source of the problem for games is to run them in windowed-mode. Certain operating system versions may feature one or more tools to help track down causes of CTD problems.
</p><p>Some computer programs such as <i><a href="StepMania" title="StepMania">StepMania</a></i> and BBC's <i><a href="Bamzooki" title="Bamzooki">Bamzooki</a></i> also crash to desktop if in full-screen, but display the error in a separate window when the user has returned to the desktop.
</p>
<div class="mw-heading mw-heading2"><h2 id="Web_server_crashes">Web server crashes</h2></div>
<p>The software running the <a href="Web_server" title="Web server">web server</a> behind a website may crash, rendering it inaccessible entirely or providing only an error message instead of normal content.
</p><p>For example, if a site is using an SQL database (such as <a href="MySQL" title="MySQL">MySQL</a>) for a script (such as <a href="PHP" title="PHP">PHP</a>) and that SQL database server crashes, then <a href="PHP" title="PHP">PHP</a> will display a connection error.
</p>
<div class="mw-heading mw-heading2"><h2 id="Operating_system_crashes">Operating system crashes</h2></div>


<p>An operating system crash commonly occurs when a <a href="Exception_handling#Exception_handling_in_hardware" title="Exception handling">hardware exception</a> occurs that cannot be <a href="Exception_handling" title="Exception handling">handled</a>. Operating system crashes can also occur when internal <a href="Sanity_check" title="Sanity check">sanity-checking</a> logic within the operating system detects that the operating system has lost its internal self-consistency.
</p><p>Modern multi-tasking operating systems, such as <a href="Linux" title="Linux">Linux</a>, and <a href="MacOS" title="MacOS">macOS</a>, usually remain unharmed when an application program crashes.
</p><p>Some operating systems, e.g., <a href="Z/OS" title="Z/OS">z/OS</a>, have facilities for <a href="Reliability%2C_availability_and_serviceability" title="Reliability, availability and serviceability">Reliability, availability and serviceability</a> (RAS) and the OS can recover from the crash of a critical component, whether due to hardware failure, e.g., uncorrectable ECC error, or to software failure, e.g., a reference to an unassigned page.
</p>
<div class="mw-heading mw-heading3"><h3 id="Abnormal_end">Abnormal end</h3></div>
<p>An Abnormal end or ABEND is an abnormal termination of <a href="Software" title="Software">software</a>, or a program crash. Errors or crashes on the <a href="Novell" title="Novell">Novell</a> NetWare network operating system are usually called ABENDs. Communities of <a href="NetWare" title="NetWare">NetWare</a> administrators sprang up around the Internet, such as <a rel="nofollow" class="external text" href="https://web.archive.org/web/20050324091448/http://www.abend.org/">abend.org</a>.
</p><p>This usage derives from the <i>ABEND</i> macro on IBM <a href="OS/360" class="mw-redirect" title="OS/360">OS/360</a>, ..., <a href="Z/OS" title="Z/OS">z/OS</a> operating systems. Usually capitalized, but may appear as "abend". Some common ABEND codes are System ABEND 0C7 (data exception) and System ABEND 0CB (<a href="Division_by_zero" title="Division by zero">division by zero</a>).<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-ABENDlist_5-0" class="reference"><a href="#cite_note-ABENDlist-5"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> Abends can be "soft" (allowing automatic recovery) or "hard" (terminating the activity).<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> The term is jocularly claimed to be derived from the German word "<a href="https://en.wiktionary.org/wiki/Abend#English" class="extiw external" title="wikt:Abend">Abend</a>" meaning "evening".<sup id="cite_ref-dictionary_7-0" class="reference"><a href="#cite_note-dictionary-7"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Security_and_privacy_implications_of_crashes">Security and privacy implications of crashes</h2></div>
<p>Depending on the application, the crash may contain the user's sensitive and <a href="Information_privacy" title="Information privacy">private information</a>.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> Moreover, many software bugs which cause crashes are also <a href="Exploit_(computer_security)" title="Exploit (computer security)">exploitable</a> for <a href="Arbitrary_code_execution" title="Arbitrary code execution">arbitrary code execution</a> and other types of <a href="Privilege_escalation" title="Privilege escalation">privilege escalation</a>.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> For example, a <a href="Stack_buffer_overflow" title="Stack buffer overflow">stack buffer overflow</a> can overwrite the return address of a subroutine with an invalid value, which will cause, e.g., a <a href="Segmentation_fault" title="Segmentation fault">segmentation fault</a>, when the subroutine returns. However, if an exploit overwrites the return address with a valid value, the code in that address will be executed.
</p>
<div class="mw-heading mw-heading2"><h2 id="Crash_reproduction">Crash reproduction</h2></div>
<p>When crashes are collected in the field using a <a href="Crash_reporter" title="Crash reporter">crash reporter</a>, the next step for developers is to be able to reproduce them locally. For this, several techniques exist:
STAR uses symbolic execution,<sup id="cite_ref-ChenKim2015_11-0" class="reference"><a href="#cite_note-ChenKim2015-11"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>
EvoCrash performs evolutionary search.<sup id="cite_ref-SoltaniPanichella2017_12-0" class="reference"><a href="#cite_note-SoltaniPanichella2017-12"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1184024115">
/* start https://en.wikipedia.org/ */


.mw-parser-output .div-col{margin-top:0.3em;column-width:30em}.mw-parser-output .div-col-small{font-size:90%}.mw-parser-output .div-col-rules{column-rule:1px solid #aaa}.mw-parser-output .div-col dl,.mw-parser-output .div-col ol,.mw-parser-output .div-col ul{margin-top:0}.mw-parser-output .div-col li,.mw-parser-output .div-col dd{page-break-inside:avoid;break-inside:avoid-column}


/* end https://en.wikipedia.org/ */
</style><div class="div-col" style="column-width: 18em;">
<ul><li><a href="Copy_protection" title="Copy protection">Copy protection</a></li>
<li><a href="Crash-only_software" title="Crash-only software">Crash-only software</a></li>
<li><a href="Data_loss" title="Data loss">Data loss</a></li>
<li><a href="Guru_Meditation" title="Guru Meditation">Guru Meditation</a></li>
<li><a href="Memory_corruption" title="Memory corruption">Memory corruption</a></li>
<li><a href="Memory_protection" title="Memory protection">Memory protection</a></li>
<li><a href="Page_fault" title="Page fault">Page fault</a></li>
<li><a href="Reboot" title="Reboot">Reboot</a></li>
<li><a href="Safe_mode" title="Safe mode">Safe mode</a></li>
<li><a href="Single-event_upset" title="Single-event upset">Single-event upset</a></li>
<li><a href="Storage_violation" title="Storage violation">Storage violation</a></li>
<li><a href="SIGILL" class="mw-redirect" title="SIGILL">SIGILL</a></li>
<li><a href="SystemRescue" title="SystemRescue">SystemRescue</a></li>
<li><a href="Undefined_behavior" title="Undefined behavior">Undefined behavior</a></li></ul>
</div>
<div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-lower-alpha">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-invaddr-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-invaddr_1-0">^</a></b></span> <span class="reference-text">Types of invalid addresses include:
<ul><li>Invalid real address</li>
<li><a href="Segmentation_fault" title="Segmentation fault">Invalid segment number</a></li>
<li><a href="Page_fault" title="Page fault">Invalid page number</a></li>
<li>Address not on correct boundary (alignment error)</li></ul>
</span></li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text">In <a href="OS/360_and_successors" title="OS/360 and successors">OS/360 and successors</a> the application normally uses an <a href="ABEND" class="mw-redirect" title="ABEND">ABEND</a> macro with a user completion code.</span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite class="citation book cs1"><a rel="nofollow" class="external text" href="http://bitsavers.org/pdf/ibm/360/os/R21.7_Apr73/GC28-6646-7_Supervisor_Services_and_Macro_Instructions_Rel_21.7_Sep74.pdf#page=117">"ABEND"</a> <span class="cs1-format">(PDF)</span>. <a rel="nofollow" class="external text" href="http://bitsavers.org/pdf/ibm/360/os/R21.7_Apr73/GC28-6646-7_Supervisor_Services_and_Macro_Instructions_Rel_21.7_Sep74.pdf"><i>OS Release 21 – System/360 Operating System – Supervisor Services and Macro Instructions</i></a> <span class="cs1-format">(PDF)</span> (Eighth&nbsp;ed.). <a href="IBM" title="IBM">IBM</a>. September 1974. pp.&nbsp;<span class="nowrap">97–</span>99. GC28-6646-7<span class="reference-accessdate">. Retrieved <span class="nowrap">8 July</span> 2023</span>.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.ibm.com/docs/en/zos/2.5.0?topic=codes-0cx">"0Cx – z/OS MVS System Codes"</a>. IBM.</cite></span>
</li>
<li id="cite_note-ABENDlist-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-ABENDlist_5-0">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://faculty.madisoncollege.edu/schmidt/mainframe/abendcodes.html">List of ABEND codes</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180916172643/http://faculty.madisoncollege.edu/schmidt/mainframe/abendcodes.html">Archived</a> 2018-09-16 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a> on madisoncollege.edu</span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite id="CITEREFParziale2008" class="citation book cs1">Parziale, Lydia (2008). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=Mbq6AgAAQBAJ"><i>z/VM and Linux Operations for z/OS System Programmers</i></a>. IBM Redbooks. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>9780738431598</bdi>.</cite> page 352</span>
</li>
<li id="cite_note-dictionary-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-dictionary_7-0">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://dictionary.die.net/abend">"Abend"</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110929160903/http://dictionary.die.net/abend">Archived</a> 29 September 2011 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a> on dictionary.die.net</span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite id="CITEREFSatvatSaxena2018" class="citation arxiv cs1">Satvat, Kiavash; Saxena, Nitesh (2018). "Crashing Privacy: An Autopsy of a Web Browser's Leaked Crash Reports". <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1808.01718">1808.01718</a></span> [<a rel="nofollow" class="external text" href="https://arxiv.org/archive/cs.CR">cs.CR</a>].</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://msdn.microsoft.com/en-us/magazine/cc163311.aspx">"Analyze Crashes to Find Security Vulnerabilities in Your Apps"</a>. Msdn.microsoft.com. 26 April 2007. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20111211180422/http://msdn.microsoft.com/en-us/magazine/cc163311.aspx">Archived</a> from the original on 11 December 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">26 June</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.squarefree.com/2006/11/01/memory-safety-bugs-in-c-code/">"Jesse Ruderman&nbsp;» Memory safety bugs in C++ code"</a>. Squarefree.com. 1 November 2006. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20131211092447/http://www.squarefree.com/2006/11/01/memory-safety-bugs-in-c-code/">Archived</a> from the original on 11 December 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">26 June</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-ChenKim2015-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-ChenKim2015_11-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFChenKim2015" class="citation journal cs1">Chen, Ning; Kim, Sunghun (2015). "STAR: Stack Trace Based Automatic Crash Reproduction via Symbolic Execution". <i>IEEE Transactions on Software Engineering</i>. <b>41</b> (2): <span class="nowrap">198–</span>220. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTSE.2014.2363469">10.1109/TSE.2014.2363469</a>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&nbsp;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0098-5589">0098-5589</a>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:6299263">6299263</a>.</cite></span>
</li>
<li id="cite_note-SoltaniPanichella2017-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-SoltaniPanichella2017_12-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFSoltaniPanichellavan_Deursen2017" class="citation book cs1">Soltani, Mozhan; Panichella, Annibale; van Deursen, Arie (2017). "A Guided Genetic Algorithm for Automated Crash Reproduction". <a rel="nofollow" class="external text" href="http://resolver.tudelft.nl/uuid:3490acbb-240b-4ec2-8202-712a7d1bb64e"><i>2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE)</i></a>. pp.&nbsp;<span class="nowrap">209–</span>220. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FICSE.2017.27">10.1109/ICSE.2017.27</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-5386-3868-2</bdi>. <a href="S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&nbsp;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:199514177">199514177</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220125055704/https://repository.tudelft.nl/islandora/object/uuid:3490acbb-240b-4ec2-8202-712a7d1bb64e?collection=research">Archived</a> from the original on 25 January 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">21 December</span> 2020</span>.</cite></span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://windows.microsoft.com/en-us/windows-vista/picking-up-the-pieces-after-a-computer-crash">Picking Up The Pieces After A Computer Crash</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-06" href="https://en.wikipedia.org/wiki/?title=Crash_(computing)&amp;oldid=1299001415">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>